home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-PPC / MEDIABAY.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  831b  |  29 lines

  1. /*
  2.  * mediabay.h: definitions for using the media bay
  3.  * on PowerBook 3400 and similar computers.
  4.  *
  5.  * Copyright (C) 1997 Paul Mackerras.
  6.  */
  7. #ifndef _PPC_MEDIABAY_H
  8. #define _PPC_MEDIABAY_H
  9.  
  10. #define MB_FD    0        /* media bay contains floppy drive */
  11. #define MB_CD    3        /* media bay contains ATA drive such as CD */
  12. #define MB_NO    7        /* media bay contains nothing */
  13.  
  14. #ifdef __KERNEL__
  15.  
  16. void media_bay_init(void);
  17. int check_media_bay(struct device_node *which_bay, int what);
  18. int check_media_bay_by_base(unsigned long base, int what);
  19.  
  20. /* Number of bays in the machine or 0 */
  21. extern int media_bay_count;
  22.  
  23. /* called by pmac-ide.c to register IDE controller for media bay */
  24. extern int media_bay_set_ide_infos(struct device_node* which_bay,
  25.             unsigned long base, int irq, int index);
  26.  
  27. #endif /* __KERNEL__ */
  28. #endif /* _PPC_MEDIABAY_H */
  29.